package com.gexin.weixin.uitls;
import com.jfinal.kit.PropKit;
import com.jfinal.log.Log;
import com.jfinal.weixin.sdk.api.TemplateData;

/**
 * 微信模板通知
 * @author 肖得明
 *
 */
public class WeiXinTemplateUtils {
	@SuppressWarnings("unused")
	private static final Log log = Log.getLog(WeiXinTemplateUtils.class);
	/**订单没有支付 催付功能 **/
    public static final String WX_Template_Not_Pay= PropKit.get("WX_Template_Not_Pay");
	/**拼团失败 **/
    public static final String WX_Template_Group_Fail= PropKit.get("WX_Template_Group_Fail");
	/**拼团成功**/
    public static final String WX_Template_Group_Success= PropKit.get("WX_Template_Group_Success");
	/** 拼团人数不足通知 6个小时以后提醒 **/
    public static final String WX_Template_Group_Notify= PropKit.get("WX_Template_Group_Notify");
    
	/**订单支付成功**/
    public static final String WX_Template_Pay_Ok= PropKit.get("WX_Template_Pay_Ok");
    /**订单发货通知**/
    public static final String WX_Template_Express_Ok= PropKit.get("WX_Template_Express_Ok");
    /**商品兑换成功**/
    public static final String WX_Template_Product_Exchange_Ok= PropKit.get("WX_Template_Product_Exchange_Ok");
    /**开团成功给团长推送模板消息**/
    public static final String WX_Template_Group_Create= PropKit.get("WX_Template_Group_Create");
    /**参团成功给人员推送模板消息**/
    public static final String WX_Template_Group_In_Success= PropKit.get("WX_Template_Group_In_Success");
    /**退款的模板**/
    public static final String WX_Template_Order_Refund= PropKit.get("WX_Template_Order_Refund");
    /**任务领取成功的模板**/
    public static final String WX_Template_Task_Reception_Ok= PropKit.get("WX_Template_Task_Reception_Ok");
    
	//财务通知   ID:OPENTM207664809
	public static void main(String[] args) {
		
	}
	
	/**
	 * 支付成功模板消息提醒
	 */
	public static void  pay_Ok(String openid,String product_name ,String createtime,String change_time,String core_name ){
		TemplateData t = TemplateData.New();
		t.setTemplate_id(PropKit.get("Template_Core_Notice"));
		t.setTouser(openid);
		t.setUrl(WxConfig.WX_JS_HOST);    //跳转到哪里
		t.add("first", "商品支付成功通知,我们会在1-3个工作日发货。","#173177");
		t.add("keyword1", product_name,"#173177");
		t.add("keyword2", createtime,"#173177");
		t.add("keyword3", change_time+"前","#173177");
		t.add("keyword4", core_name,"#173177");
		t.add("remark", "你可以到交易记录查看更多信息","#173177");
		WxTools.sendTemplate(WxTools.getAccessToken(), t.build());
	}
	
	/**
	 * 任务领取成功模板消息提醒
	 * {{first.DATA}}
		项目名称：{{keyword1.DATA}}
		工单类型：{{keyword2.DATA}}
		工作内容：{{keyword3.DATA}}
		日期时间：{{keyword4.DATA}}
		{{remark.DATA}}
	 */
	public static void  task_Reception_Ok(String openid,String redir_url,String task_name ,String createtime){
		TemplateData t = TemplateData.New();
		t.setTemplate_id(WX_Template_Task_Reception_Ok);
		t.setTouser(openid);
		t.setUrl(redir_url);   
		t.add("first", "恭喜您成功领取任务~","#173177");
		t.add("keyword1", task_name,"#173177");
		t.add("keyword2", "分享任务","#173177");
		t.add("keyword3", "分享任务至微信群/好友/朋友圈邀请好友阅读,每一个阅读量都有佣金奖励！","#173177");
		t.add("keyword4", createtime,"#173177");
		t.add("remark", "点击详情查看我已领取的任务","#173177");
		WxTools.sendTemplate(WxTools.getAccessToken(), t.build());
	}
	
	
	
}
